If you liked this movie, you should also see: Hackers (1995)Now You See Me (2013)X-Men: Days of Future Past (2014)Live Free or Die Hard (2007)The Dark Knight Rises (2012)
Sherlock Holmes (Robert Downey Jr.) and his longtime trusted associate, Doctor Watson (Jude Law), take on their arch-nemesis, Professor Moriarty (Jared Harris), with the help of Holmes' older brother Mycroft Holmes (Stephen Fry) and a gypsy named Simza (Noomi Rapace).